package com.birdboot.test;

/**
 * 单例模式
 * 单例模式是java23种设计模式之一
 * 使用该模式设计的类全局只有一个实例
 * 过程:
 * 1:私有化构造器
 * 2:定义静态的私有的当前类的属性并实例化
 * 3:定义公开的静态的获取当前类实例的方法，并在方法中返回步骤2定义的私有属性
 */
public class Singleton {
    private static Singleton instance = new Singleton();

    private Singleton(){}

    public static Singleton getInstance(){
        return instance;
    }
}
